package com.boot4g.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.util.Date;


/**
 * 
 * 
 * @author chenjinjie
 * @email guangyaoliangzijie@163.com
 * @date 2018-08-16 14:44:17
 */
@TableName("t_push_sql")
public class PushSqlEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//$column.comments
	@TableId(value="rid",type= IdType.AUTO)
	private Integer rid;
	//所属项目
	private String project;
	//所属模块数据库
	private String module;
	//需要执行的sql
	private String pushSql;
	//数据库更新描述
	private String describe;
	//是否已经在测试执行 0未执行 1已执行
	private Integer pushTest;
	//是否已经在预发布执行 0未执行 1已执行
	private Integer pushPre;
	//$column.comments
	private Date createTm;
	//$column.comments
	private String createUser;
	//$column.comments
	private Date updateTm;
	//$column.comments
	private String updateUser;

	private String executor;
	private Date executeTm;
	private String executeTag;

	/**
	 * 设置：${column.comments}
	 */
	public void setRid(Integer rid) {
		this.rid = rid;
	}
	/**
	 * 获取：${column.comments}
	 */
	public Integer getRid() {
		return rid;
	}
	/**
	 * 设置：所属项目
	 */
	public void setProject(String project) {
		this.project = project;
	}
	/**
	 * 获取：所属项目
	 */
	public String getProject() {
		return project;
	}
	/**
	 * 设置：所属模块数据库
	 */
	public void setModule(String module) {
		this.module = module;
	}
	/**
	 * 获取：所属模块数据库
	 */
	public String getModule() {
		return module;
	}
	/**
	 * 设置：数据库更新描述
	 */
	public void setDescribe(String describe) {
		this.describe = describe;
	}
	/**
	 * 获取：数据库更新描述
	 */
	public String getDescribe() {
		return describe;
	}
	/**
	 * 设置：是否已经在测试执行 0未执行 1已执行
	 */
	public void setPushTest(Integer pushTest) {
		this.pushTest = pushTest;
	}
	/**
	 * 获取：是否已经在测试执行 0未执行 1已执行
	 */
	public Integer getPushTest() {
		return pushTest;
	}
	/**
	 * 设置：是否已经在预发布执行 0未执行 1已执行
	 */
	public void setPushPre(Integer pushPre) {
		this.pushPre = pushPre;
	}
	/**
	 * 获取：是否已经在预发布执行 0未执行 1已执行
	 */
	public Integer getPushPre() {
		return pushPre;
	}
	/**
	 * 设置：${column.comments}
	 */
	public void setCreateTm(Date createTm) {
		this.createTm = createTm;
	}
	/**
	 * 获取：${column.comments}
	 */
	public Date getCreateTm() {
		return createTm;
	}
	/**
	 * 设置：${column.comments}
	 */
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	/**
	 * 获取：${column.comments}
	 */
	public String getCreateUser() {
		return createUser;
	}
	/**
	 * 设置：${column.comments}
	 */
	public void setUpdateTm(Date updateTm) {
		this.updateTm = updateTm;
	}
	/**
	 * 获取：${column.comments}
	 */
	public Date getUpdateTm() {
		return updateTm;
	}
	/**
	 * 设置：${column.comments}
	 */
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	/**
	 * 获取：${column.comments}
	 */
	public String getUpdateUser() {
		return updateUser;
	}

	public String getPushSql() {
		return pushSql;
	}

	public void setPushSql(String pushSql) {
		this.pushSql = pushSql;
	}

	public String getExecutor() {
		return executor;
	}

	public void setExecutor(String executor) {
		this.executor = executor;
	}

	public Date getExecuteTm() {
		return executeTm;
	}

	public void setExecuteTm(Date executeTm) {
		this.executeTm = executeTm;
	}

	public String getExecuteTag() {
		return executeTag;
	}

	public void setExecuteTag(String executeTag) {
		this.executeTag = executeTag;
	}
}
